import { post } from "../../utils/request";
interface Response {
  // 定义接口的具体结构，根据实际情况添加字段
}

/**
 * 爬虫程序
 * 
 * @param feature 特征id
 * @returns 返回 API 响应
 */
export default async function spiderTask(feature: number, token: string): Promise<Response> {
  try {
    
    const response = await post<Response>('/api/spider/crawl', { feature, token });
    return response;
  } catch (error:any) {
    if (error.response) {
      console.log(error.response);
    }
    throw error; // 重新抛出错误，以便在组件中处理
  }
}
